Automated Search Tree Generation ( 2004 ; Gramm , Guo , Hüffner , Niedermeier ) Falk

نویسنده

  • Rolf Niedermeier
چکیده

This problem is concerned with the automated development and analysis of search tree algorithms. Search tree algorithms are a popular way to find optimal solutions to NP-complete problems. The idea is to recursively solve several smaller instances in such a way that at least one branch is a yes-instance iff the original instance is. Typically, this is done by trying all possibilities to contribute to a solution certificate for a small part of the input, yielding a small local modification of the instance in each branch. For example, consider the NP-complete Cluster Editing problem: can a graph be transformed by adding or deleting up to k edges into a cluster graph, that is, a disjoint union of cliques? To give a search tree algorithm for Cluster Editing, one can use the fact that cluster graphs are exactly the graphs that do not contain a P3 (a path of 3 vertices) as induced subgraph. One can thus solve Cluster Editing by finding a P3 and splitting into 3 branches: delete the first edge, delete the second edge, or add the missing edge. By the characterization, whenever no P3 is found, one already has a cluster graph. The original instance has a solution with k modifications iff at least one of the branches has a solution with k − 1 modifications.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Automated Generation of Search Tree Algorithms for Graph Modification Problems

We present a (seemingly first) framework for an automated generation of exact search tree algorithms for NP-hard problems. The purpose of our approach is two-fold—rapid development and improved upper bounds. Many search tree algorithms for various problems in the literature are based on complicated case distinctions. Our approach may lead to a much simpler process of developing and analyzing th...

متن کامل

Data Reduction, Exact, and Heuristic Algorithms for Clique Cover

To cover the edges of a graph with a minimum number of cliques is an NP-complete problem with many applications. The state-of-the-art solving algorithm is a polynomial-time heuristic from the 1970’s. We present an improvement of this heuristic. Our main contribution, however, is the development of efficient and effective polynomial-time data reduction rules that, combined with a search tree alg...

متن کامل

Graph-Modeled Data Clustering: Fixed-Parameter Algorithms for Clique Generation

We present efficient fixed-parameter algorithms for the NP-complete edge modification problems Cluster Editing and Cluster Deletion. Here, the goal is to make the fewest changes to the edge set of an input graph such that the new graph is a vertex-disjoint union of cliques. Allowing up to k edge additions and deletions (Cluster Editing), we solve this problem in O(2.27 + |V |) time; allowing on...

متن کامل

Improved Fixed-Parameter Algorithms for Two Feedback Set Problems

Settling a ten years open question, we show that the NPcomplete Feedback Vertex Set problem is deterministically solvable in O(c ·m) time, where m denotes the number of graph edges, k denotes the size of the feedback vertex set searched for, and c is a constant. As a second result, we present a fixed-parameter algorithm for the NPcomplete Edge Bipartization problem with runtime O(2 ·m).

متن کامل

Graph Modification Problems and Automated Search Tree Generation

We present a framework for the automated generation of exact search tree algorithms for NP -hard problems. The purpose of our approach is two-fold: rapid development and improved upper bounds. Many search tree algorithms for various problems in the literature are based on complicated case distinctions. Our approach may lead to a much simpler process of developing and analyzing these algorithms....

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008